foam destroyer - French English Dictionary